perm filename MINIMA[F75,JMC]1 blob
sn#194385 filedate 1975-12-31 generic text, type T, neo UTF8
00100 MINIMAL MODELS (research topic)
00200
00300
00400 The idea is to provide a method for AI programs to jump
00500 to conclusions that what they know about is all there is. It
00600 seems that this form of reasoning is common with humans and
00700 while risky, it often leads to the right answer.
00800
00900 The example is the %2missionary and cannibals%1 problem.
01000 When we hear the statement of the problem we conclude that these
01100 are all the relevant facts and therefore there is no bridge across
01200 the river and the boat is normal (i.e. is usable = has nothing
01300 wrong with it).
01400
01500 We can try to introduce a corresponding notion in the
01600 predicate calculus by introducing the notion of a %2minimal
01700 model%1 of a set ⊗S of sentences.
01800
01900 Let ⊗A and ⊗A' be two sets with %2A ⊂ A'%1, and let
02000 ⊗M and ⊗M' be two models of a set ⊗S of sentences with domains
02100 ⊗A and ⊗A' respectively and such that for every predicate
02200 letter ⊗P and every %2a, b, ... , c ε A%1, we have
02300
02400 %2true("P(a,b,...,c)",M') ≡ true("P(a,b,...,c)",M)%1.
02500
02600 We then call⊗M' an extension of ⊗M.
02650 ⊗M is called a minimal model if it is not a proper extension of another.
02700 (For the notion of minimal model to work properly, it may be
02800 necessary to allow null domains in predicate calculus).
02900
03000 A sentence ⊗p is minimally entailed by a set ⊗S of sentences,
03100 if ⊗p is true in all minimal models of ⊗S.
03200
03300 Any sentence that is entailed in the ordinary sense is
03400 minimally entailed, but the converse is not true. In some
03500 sense, the minimal consequences of a set of sentences are
03600 those obtained by assuming that no objects exist other than
03700 those that can be shown to exist.
03800
03900 If we take Peano's axioms leaving out induction, the
04000 minimal models are just the standard model, and the minimal
04100 consequences are the sentences true in the standard model.
04200 The AI applications will be less fancy, i.e. we will merely
04300 use minimal models to jump to the conclusion that there is
04400 no bridge.
04500
04600 It is not clear to me that minimal models are the right
04700 way to jump to this kind oπ conclusion. The first step in
04800 proceeding further with the idea is to construct some examples.